<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>index11-Object</title>
</head>
<body>
  <script type="text/javascript">
      // let target = {a: 1};
      // let object2 = {b: 2};
      // let object3 = {c: 3};
      // // 浅拷贝
      // let returnObj = Object.assign(target, object2, object3);
      // console.log(returnObj == target);
      // console.log(target);
      // console.log(returnObj);

      // let sourceObj = {a: {b: 1}};
      // let targetObj = {c: 3};
      // // 复制
      // Object.assign(targetObj, sourceObj);
      // // 修改targetObj中的a中b的值,sourceObj.a.b会修改
      // console.log(targetObj);
      // console.log(sourceObj);
      // targetObj.a.b = 2;
      // console.log(targetObj);
      // console.log(sourceObj);

      // Object.is(a, b)——严格比较相等
      // console.log(Object.is("q", "q"));
      // console.log(Object.is(1, 1));
      // console.log(Object.is("1", 1));
      // console.log(Object.is([1], [1])); // false
      // let arr = [2];
      // console.log(Object.is(arr, arr)); // true
      console.log(Object.is({q: 1}, {q: 1})); // false
      let obj = {q: 2};
      console.log(Object.is(obj, obj)); // true
  </script>
</body>
</html>